import Cookies from 'js-cookie';
import Config from '../settings';

const TokenKey = Config.TokenKey;
const USER_NAME = 'username';

export function getUsername() {
  return Cookies.get(USER_NAME);
}

export function setUsername(username) {
  return Cookies.set(USER_NAME, username);
}

export function getToken() {
  return Cookies.get(TokenKey);
}

export function setToken(token, rememberMe) {
  if (rememberMe) {
    return Cookies.set(TokenKey, token, { expires: Config.tokenCookieExpires });
  } else return Cookies.set(TokenKey, token);
}

export function removeToken() {
  return Cookies.remove(TokenKey);
}
